@charset "utf-8";
/* CSS Document */

html{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
body{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
h1{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
h2{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
ul{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
li{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
div{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
dl{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
dt{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
dd{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
p{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
li{list-style-type:none;}
img{border-width:0px;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#e81300;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.main{width:1120px; margin:0 auto;}

.top{width:100%; height:35px; line-height:35px; background:#003b8b; color:#fff;}
.top span{float:right;}

.top2{width:100%; background:#eeeff0;}
.logo{width:430px; height:43px; padding:19px 0; float:left;}

.logo dl dt{width:690px; height:43px; line-height:43px; text-align:right; float:left;}
.logo dl dt a{font-weight:bold; font-size:13px; margin-left:12px;}

.menu{width:690px; height:81px;}
.nav{position:relative; height:81px;}
.nav li{position:relative; float:left;}
.nav li a{display:block; width:81px; height:79px; line-height:79px; border-top:#fff 2px solid; text-align:center; float:left; color:#333; font-size:13px; font-weight:bold;}
.nav li a:hover, .nav li:hover a{color:#fff; background:#ff5400; border-top:#c00 2px solid; display:inline-block; width:81px; height:79px; line-height:79px;}
.nav li .nav-w{z-index:100; position:absolute; display:none; float:left; clear:both; overflow:hidden; top:81px; background:#ff5400;}
.nav li .section-nav1{height:auto; overflow:hidden;}
.nav li .section-nav1 ul{position:static; width:81px; overflow:hidden;}
.nav li .section-nav1 ul li{position:static; padding:0; width:100%; background:none; float:left;}
.nav li .section-nav1 ul li a{height:30px; line-height:30px; width:auto; display:block; color:#fff; overflow:hidden; cursor:pointer; font-size:12px; font-weight:normal; border-top:none; float:none;}
.nav li .section-nav1 ul li a:hover{background:#e81300; color:#fff;}

.banner{width:100%; height:500px; position:relative; overflow:hidden;}
.banner .DB_bgSet{position:relative;}
.banner .DB_bgSet li{position:absolute; width:100%; height:500px; display:none;}
.banner .DB_imgSet{position:absolute; width:1120px; left:50%; margin-left:-560px;}
.banner .DB_menuWrap{position:absolute; width:1120px; left:50%; margin-left:-560px;}
.banner .DB_menuWrap .DB_menuSet{position:absolute; width:100%; top:460px; text-align:center; font-size:0; border-radius:20px;}
.banner .DB_menuWrap .DB_menuSet li{cursor:pointer; margin:0 5px; display:inline;}
.banner .DB_menuWrap .DB_menuSet li img{border-radius:50%;}
.banner .DB_prev{position:absolute; left:-100px; top:222px; cursor:pointer;display:none;}
.banner .DB_next{position:absolute; right:-100px; top:222px; cursor:pointer;display:none;}

.about{width:100%; background:#eee; padding:30px 0;}
.about h1{width:1120px; text-align:center;}
.about dl{width:1120px; padding-top:20px; float:left;}
.about dl dd{width:458px; height:288px; padding:5px; border:#dfdfdf 1px solid; margin-right:10px; float:left;}
.about dl dt{width:640px; line-height:28px; color:#333; float:left;}
.about dl dt p.bt{width:640px; font-family:"微软雅黑"; height:30px; line-height:30px; text-align:center; font-size:28px; color:#e53333; margin-bottom:18px; float:left;}
.about dl dt a{display:block; width:100px; height:35px; line-height:35px; text-align:center; border:#c9c9c9 2px solid; float:right; font-family:"微软雅黑"; font-size:14px; color:#666;}
.about dl dt a:hover{background:#ff5400; border-color:#ff5400; color:#fff;}

.pro{width:100%; padding:30px 0;}
.pnav{width:214px; padding-right:20px;}
.pnav h1{width:214px; height:60px; line-height:60px; font-family:"微软雅黑"; font-size:20px; color:#fff; text-align:center; background:#003b8b;}
.pnav ul{width:214px; float:left;}
.pnav ul li{width:169px; height:28px; line-height:28px; border-bottom:#fff 1px solid; background:#dfdfdf url(images/dian.jpg) no-repeat 10px center; padding:0 10px 0 35px; overflow:hidden; float:left;}
.pnav ul li:last-child a{color:#f00; font-weight:bold;}

.pro_show{width:886px;}
.pro_show h1{width:886px; height:39px; line-height:39px; border-bottom:#c8c8c8 1px solid; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.pro_show h1 a{float:right; font-size:12px; color:#ff5400; font-weight:normal;}
.case_show{overflow:hidden; width:886px; height:316px; margin-top:18px;}
.case_list{display:inline; overflow:hidden; height:316px; padding-right:17px; text-align:center; line-height:24px;}
.case_list span{display:table-cell; width:276px; height:276px; text-align:center; vertical-align:middle; padding:3px; border:#dfdfdf 1px solid;}
.case_list span img{max-width:276px; max-height:276px;}
.case_list p{width:284px; height:32px; line-height:32px; overflow:hidden; text-align:center;}
.ScrCont{width:39600px;}
#List1{float:left;}
#List2{float:left;}

.nc{width:100%; padding:30px 0; background:#eee;}
.news{width:352px; padding-right:32px; overflow:hidden;}
.nh{width:352px; height:42px; padding-top:110px;}
.nh ul{overflow:hidden;}
.nh ul li{display:block; float:left; display:list-item; text-align:center; width:50%; height:42px;}
.nh ul li a{display:block; width:100%; height:42px; line-height:40px; text-align:center; font-size:18px; font-family:"微软雅黑";}
.nh ul li.aaa a{color:#ff5400; font-weight:bold; height:40px; border-bottom:#ff5400 2px solid;}
.tab_b{overflow:hidden; width:352px; height:270px;}
.tab_b li{width:352px; height:29px; line-height:29px; border-bottom:#afafaf 1px dashed; text-indent:10px; background:url(images/news_dt.jpg) no-repeat left center; color:#999; overflow:hidden;}
.tab_b li span{float:right; text-indent:0;}
.tab_b div{width:387px; height:270px; overflow:hidden;}
.tab_b div a{display:block; width:108px; height:79px; border:#e1e1e1 1px solid; padding:2px; margin:5px 5px 0 0; float:left; background:#fff;}
.tab_b div a p{display:table-cell; width:108px; height:79px; text-align:center; vertical-align:middle;}
.tab_b div a p img{max-width:108px; max-height:79px;}
.tab_b div a:hover{border-color:#ff5400;}

.contact{width:352px;}
.contact h1{width:352px; float:left;}
.contact p{width:352px; line-height:30px; float:left;}

.foot{width:100%; padding:20px 0; line-height:30px; color:#fff; text-align:center; background:url(images/foot_bg.jpg) no-repeat center;}
.foot a{color:#fff;}
.foot a:hover{color:#ff5400;}
.foot span{padding:0 8px;}
.foot span:last-child{display:none;}

.ny{width:100%; padding:30px 0;}
.ny_left{width:214px;}
.ny_nav{width:214px;}
.ny_nav h1{width:214px; height:60px; line-height:60px; font-family:"微软雅黑"; font-size:20px; color:#fff; text-align:center; background:#003b8b;}
.ny_nav h1 span{font-size:16px;}
.ny_nav ul{width:214px; float:left;}
.ny_nav ul li{width:169px; height:28px; line-height:28px; border-bottom:#fff 1px solid; background:#dfdfdf url(images/dian.jpg) no-repeat 10px center; padding:0 10px 0 35px; overflow:hidden; float:left;}
.ny_nav ul li a.on{color:#f00; font-weight:bold;}

.message{width:214px;}
.message dt{width:214px; min-height:57px; line-height:25px; margin-bottom:10px; position:relative; float:left;}
.message dt p{width:214px; height:25px; line-height:25px; float:left;}
.message dt p span{color:#f00; margin-right:5px;}
.message dt input{width:206px; height:30px; line-height:30px; border:#c8c8c8 1px solid; padding:0 3px; margin:0; float:left;}
.message dt img{position:absolute; right:5px; top:36px; cursor:pointer;}
.message dt textarea{width:206px; min-height:72px; line-height:24px; border:#c8c8c8 1px solid; padding:3px; margin:0; float:left;}
.message dd{width:214px; margin-top:5px; text-align:center; float:left;}
.message dd input{display:inline-block; width:50%; height:30px; line-height:30px; background:#003b8b; color:#fff; font-size:14px; font-family:"微软雅黑"; border:0; margin:0; padding:0; cursor:pointer;}
.message dd input:hover{background:#ff5400; color:#fff;}

.ny_right{width:886px; padding-left:20px;}
.nr_h{width:886px; height:39px; line-height:39px; border-bottom:#c8c8c8 1px solid; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}

.ny_about{width:886px; line-height:25px; padding:5px 0; color:#333;}

.ny_news{width:886px; padding:5px 0; line-height:30px;}
.ny_news li{width:886px; height:29px; line-height:29px; border-bottom:#afafaf 1px dotted; text-indent:10px; background:url(images/news_dt.jpg) no-repeat left center; color:#999; overflow:hidden;}
.ny_news li span{float:right; text-indent:0;}

.ny_news2{width:876px; padding:5px;}
.ny_news2 a{display:block; width:128px; height:80px; border:#e1e1e1 1px solid; padding:3px; margin:5px; float:left; background:#fff;}
.ny_news2 a span{display:table-cell; width:128px; height:80px; text-align:center; vertical-align:middle;}
.ny_news2 a span img{max-width:128px; max-height:80px;}
.ny_news2 a:hover{border-color:#ff5400;}

.page{width:886px; line-height:24px; padding:5px 0; color:#333; text-align:center;}
.page a{display:inline-block; border:#afafaf 1px solid; height:24px; line-height:24px; padding:0 8px; margin:0 2px; font-family:"微软雅黑"; font-size:13px;}
.page a:hover{color:#ff5400; border-color:#ff5400;}
.page a.on{color:#fff; background:#ff5400; border-color:#ff5400;}
.page input{display:none;}

.ny_pro{overflow:hidden; width:886px; padding:9px 0 5px 0;}
.ny_pro ul{width:904px;}
.ny_pro ul li{width:208px; height:240px; padding:9px 18px 0 0; text-align:center; line-height:24px; float:left;}
.ny_pro li span{display:table-cell; width:200px; height:200px; text-align:center; vertical-align:middle; padding:3px; border:#dfdfdf 1px solid;}
.ny_pro li span img{max-width:200px; max-height:200px;}
.ny_pro li p{width:208px; height:32px; line-height:32px; text-align:center; overflow:hidden;}

.messagelist{width:886px; padding-bottom:15px;}
.mes1,.mes2,.mes3{width:886px; color:#666;}
.mes1 dl{width:443px; background:#ccc; float:left;}
.mes1 dl dd{width:60px; line-height:24px; padding:3px 10px; text-align:right; float:left;}
.mes1 dl dt{width:343px; line-height:24px; padding:3px 10px; float:left;}
.mes1 dl.time{background:#ededed;}
.mes2 dl{width:886px; float:left;}
.mes2 dl dd{width:60px; line-height:24px; padding:3px 10px; text-align:right; float:left;}
.mes2 dl dt{width:786px; line-height:24px; padding:3px 10px; float:left;}
.mes3 dl{width:886px; background:#f3f3f3; float:left;}
.mes3 dl dd{width:60px; line-height:24px; padding:3px 10px; text-align:right; float:left;}
.mes3 dl dt{width:786px; line-height:24px; padding:3px 10px; float:left;}



